package com.wudl.govern.mapper;

import com.wudl.govern.domain.MetaProcedure;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * 函数，存储过程表 Mapp
 *
 * @author wudl
 */
@Mapper
public interface MetaProcedureMapp {

    /**
     * 插入记录
     */
    int insert(@Param("entity") MetaProcedure entity);

    /**
     * 通过ID删除
     */
    int deleteById(@Param("id") Object id);

    /**
     * 通过ID修改
     */
    int updateById(@Param("entity") MetaProcedure entity);

    /**
     * 通过ID查询
     */
    MetaProcedure selectById(@Param("id") Object id);

    /**
     * 通过条件查询
     */
    List<MetaProcedure> selectList();

}